
Minutes, IBIS Quality Committee

22 March 2016

11:00-12:00 EST (08:00-09:00 PST)

ROLL CALL

eASIC:                              David Banas
Ericsson:                           Anders Ekholm
Intel:                              Michael Mirmak
                                    Eugene Lim
IO Methodology                    * Lance Wang
Signal Integrity Software         * Mike LaBonte
Teraspeed Labs:                   * Bob Ross

Everyone in attendance marked by *

NOTE: "AR" = Action Required.

-----------------------MINUTES ---------------------------
Mike LaBonte conducted the meeting.

Call for IBIS related patent disclosures:

- None

Call for opens:

- Bob: We have a new bug from Walter.

ARs:

- Mike update BUG174
  - Done

- Mike upload DLL_checking_draft2.docx
  - The intended file was actually DLL_Checking_draft3.docx.
  - This was not uploaded because it is identical to DLL_Checking_draft2.docx,
    already uploaded.

- Mike add comments to CMPNT, DLY, MSPEC sections.
  - No new progress.

- Lance add comments to EBD section.
  - No new progress.

- Bob add comments to CIRCUIT section.
  - No new progress.

BUG from Walter Katz:

- Bob showed fail.ibs from Walter.
- Bob: A [Model Selector] has Series and Input models.
  - There is a [Series Pin Mapping] so the Input model is an error.
- Lance: How can a Series model be assigned to a single pin?
- Bob: The [Series Pin Mapping] assigns it to both.
  - but it probably should point to Selector, not Series.
- Mike: [Model Selector] should not point to 1 pin and 2 pin classes of Model_type.
  - The [Series Pin Mapping] is not required to point to the Selector.
- Bob: Correct.
- Mike: The model names in the testcase should not be confused with Model_type names.
  - IBISCHK find no errors or warnings?
- Bob: Correct.

- Bob changed the file to IBIS_Ver 6.1 and tested.
  - The result was the same.
  - IBISCHK would flag an error it the Series model had been used directly.

- Mike: The model_name in [Pin] is not supposed to be a Series type.
  - The use of [Model Selector] is obscuring the type
  - We should add two rules to IBIS:
    - If [Pin] calls a [Model Selector] all models under that must be one-pin.
    - If [Series Pin Mapping] calls a [Model Selector] all models under that must be two-pin.

- Bob: We can file a bug and note that the spec needs to change.
- Mike: We should change the spec first to justify making it an error.
- Bob: If [Pin] calls a [Model Selector] that has only Series types no error is flagged.
- Mike: That should be an error.

- Mike: We should not have the one-pin vs. two-pin issue fixed until the spec is in order.
  - There may be a change or two from the IBIS 6.2 work.
- Bob: Agree.
- Lance: There is no rush, this can wait for another contract.
- Bob: We should file the bug and discuss in Open Forum.

- Bob showed that IBISCHK flags errors for [Pin] that calls Series models
  through a [Model Selector] that has only Series models.


AMI Executable checking:

- Mike showed 2 docx files and a spreadsheet.
- Lance: This is too complicated.
- Mike: We should consider simple sanity checks.
  - AMI_Init() may exist but it might crash.
- Lance: Successfully loading the DLL should be enough of a test.
- Mike: Without calling it we would not know if there is a library dependency.

Bob motioned to adjourn. Lance seconded.

Meeting ended: 12:30 ET


Next meeting Mar 29, 2016
